class containsMain{
    public static void main(String[] args) {
    	CornerOrientationTable COTable = new CornerOrientationTable();
		EdgeOrientationTable EOTable = new EdgeOrientationTable();
		CornerPermutationTable CPTable = new CornerPermutationTable();
		EOTable.genEdgeOrientationTable();
		System.out.println(EOTable.eOrientTable[0][0]);
		COTable.genCornerOrientationTable();
		System.out.println(COTable.getTernary(COTable.cOrientTable[0][0]));
        System.out.println(CPTable.unFactorial(35));
		CPTable.reverseNotation("0121014");
		Cubie testCubie = new Cubie(0.5,0.5);
        if(testCubie.cubie == CubieColor.white){
        	System.out.println("White");
        }
        
        switch(testCubie.cubie){
        case red:
        	System.out.println("Red");
        	break;
        case orange:
        	System.out.println("Orange");
        	break;
        case yellow:
        	System.out.println("Yellow");
        	break;
        case green:
        	System.out.println("Green");
        	break;
        case blue:
        	System.out.println("Blue");
        	break;
        case white:
        	System.out.println("White");
        	break;
        default:
        	System.out.println("Something went wrong");
        	break;
        }
        
    }
}